package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Scattergram;

/**
 * @Author yangsen
 * @desc 公司地址dao接口
 * @Date 2020/10/28 19:23
 */
public interface ScattergramDao {


    /**
     * 通过条件进行模糊查询，查询出所有的地址的信息
     * @param name 模糊查询条件（地址）
     * @return
     */
    Page<Scattergram> selectByCondition(String name);

    /**
     * 添加地址
     * @param scattergram 地址的详细信息
     */
    void add(Scattergram scattergram);

    /**
     * 通过id查询公司地址信息
     *
     * @param id 查询的id
     * @return
     */
    Scattergram findById(Integer id);

    /**
     * 修改地址信息
     *
     * @param scattergram 修改后的地址
     */
    void update(Scattergram scattergram);

    /**
     * 删除地址信息
     * @param id 删除地址的id
     */
    void delete(Integer id);
}
